<?php
/*=============================================================================
|| ##################################################################
||	phpFoX Konsort
|| ##################################################################
||	
||	Copyright		: (C) 2005-2007 PHPFOX Limited a Reality Fox Creation
||	Contact			: info@phpfox.com
||
||	- phpFoX and all of its source code and files are protected by Copyright Laws. 
||
||	- The license for phpFoX permits you to install this software on a single domain (.com, .org, .net, etc.). 
||
||	- You may also not remove this copyright screen which shows the copyright information and credits for phpFoX (RealityFOX Creations). 
||
||	- phpFoX Konsort is NOT a FREE software - http://www.phpfox.com/license/
||
|| ##################################################################
=============================================================================*/

/* $File: ./include/modules/Groups/classes/PhpFox_Module.class.php, $Author:  $ */

BaseModule::loadFiles('Groups');

/** Module for working with groups
 *  Max Kovrigovich
 * @version $Id: PhpFox_Module.class.php
 * @package module.group
 */
class PhpFox_Mod_Groups_Module extends BaseModule
{
    function PhpFox_Mod_Groups_Module()
    {
        $this->_sName = 'Groups';

        $this->_aServices = array(
            'Groups'  => 'ServiceGroups',
            'GroupForum'   => 'ServiceGroupForum',
            'Gallery' => 'ServiceGallery',
        );

        $this->_aItems = array(
            'Category'         => 'ItemCategory',
            'Groups'           => 'ItemGroups',
            'GroupInvite'      => 'ItemGroupInvite',
            'GroupForum'       => 'ItemGroupForum',
            'GroupMember'      => 'ItemGroupMember',
            'GroupGallery'     => 'ItemGroupGallery',
        );

        $this->_aComponents = array(
            'Categories'   	         => 'ComponentCategories',
	        'NewGroups'   	         => 'ComponentNewGroups',
        	'Browse'		         => 'ComponentBrowse',
            'GroupViewForumList'     => 'ComponentGroupViewForumList',
            'GroupForumTopics'       => 'ComponentGroupForumTopics',
            'GroupInviteBlock'       => 'ComponentGroupInviteBlock',
            'GroupDetails'           => 'ComponentGroupDetails',
            'GroupViewMemberList'    => 'ComponentGroupViewMemberList',
            'MemberList'             => 'ComponentMemberList',
            'GroupViewGalleryPhotos' => 'ComponentGroupViewGalleryPhotos',
            'ViewPicture'            => 'ComponentViewPicture',
            'EditGroup'              => 'ComponentEditGroup',
            'UploadPicture'          => 'ComponentUploadPicture',
            'Join'                   => 'ComponentJoin',
            'MyGroups'               => 'ComponentMyGroups',
            'Invite'                 => 'ComponentInvite',
            'Delete'                 => 'ComponentDelete',
            'EditCategories'         => 'ComponentEditCategories',
            'GroupForumPosts'        => 'ComponentGroupForumPosts',
            'DeletePost'             => 'ComponentDeletePost',
            'NewTopic'               => 'ComponentNewTopic',
            'PrivateGroup'           => 'ComponentPrivateGroup',
            'MyGroupsLinks'          => 'ComponentMyGroupsLinks',
            'InviteToGroup'          => 'ComponentInviteToGroup',
        );
    }
}
?>